---
category: Random
contributors:
    - w3bdesign
created: '2020-05-05'
title: Generate a random UUID
---

**JavaScript version**

```js uuid.js
const uuid = (a) =>
    a
        ? (a ^ ((Math.random() * 16) >> (a / 4))).toString(16)
        : ([1e7] + -1e3 + -4e3 + -8e3 + -1e11).replace(/[018]/g, uuid);
```
